package com.ms.teapuesto.service;

import com.ms.teapuesto.bean.EventoInfo;
import com.ms.teapuesto.domain.viewmodel.TeApuestoRsl;
import com.ms.teapuesto.domain.viewmodel.TeApuestoFlt;

import java.util.List;

/**
 * Created by RAZANERO on 2/09/14.
 */
public interface EventoService {


    List<TeApuestoRsl> getEventoList(TeApuestoFlt filter);

    List<TeApuestoRsl> getEventoRemontadaList(TeApuestoFlt filter);

    public void mergeData();

    public void descargarPrograma();
    public void descargarProgramaCustom();


    EventoInfo obtenerEventoInfo(TeApuestoRsl teApuestoRsl);

    void asignarJugada(TeApuestoRsl select);

    void calcularResultados(List<TeApuestoRsl> resultList);

    void asignarResultadoFinal(String leagueId);

    void analizarUltEventos();

    void marcarFavorito(TeApuestoRsl teApuestoRsl);

    void asignarPronostico();
    public void asignarWinDrawWin();
}
